package com.beidasoft.web.vo.baseManager;

import com.beidasoft.web.model.baseManager.Person;
import lombok.Data;

/**
 * 行政执法人员表--bean
 * Created by lizhenbin on 21-11-14.
 */
@Data
public class LawPersonBean extends Person {
    private String[] ids;           //人员ID集合
     private String name;            //人员名称
    private int length;             // 每页显示记录数
    private int start;              // 起始查询位置
    private String paper ; //证件类型
     private String organizationId ; //证件类型

    private String adminLawPersonInfoHighFormBirth ;
    private String adminLawPersonInfoHighFormBirthEnd ;
    private Integer adminLawPersonInfoHighFormAge ;
    private Integer adminLawPersonInfoHighFormAgeEnd ;
    private String adminLawPersonInfoHighFormCode ;
    private String adminLawPersonInfoHighFormCityGetTime ;
    private String adminLawPersonInfoHighFormCityGetTimeEnd ;
    private String[] adminPowers; //职权类型
    private Integer isInclude; //是否包含下级
    private String organizationAll;
    private String createStartDate;//创建起始时间
    private String createEndDate; //创建结束时间
    private String updateStartDate;     //修改起始时间
    private String updateEndDate;       //修改结束时间
    private String areaCode;           //地区编号
    private String deptCode;           //部门编号
    private Integer isSuperviseDept;    //是否是监督部门
    private String resourcePerson;      //错误数据导入表标识
    private String createOrganizationId;//填报人部门ID
    private String jobClassName;//职务名称

    private String personTypeData;//人员类型(0:执法人员,1:监督人员,2:案件审核人员)
    private String positionId;//岗位id
    private String positionName;//岗位名称
    private String positionStatus;//岗位状态

    private String eduUploadFileRowGuid;//学历证明rowGuid
    private String idCardUploadFileRowGuid;//身份证扫描件rowGuid
    private String jobType; //岗位类别



    //部门内人员调整用来限制岗位状态
    private String positionModifyStatus;

    // 资格证件管理中的状态(0:未申请 1:已申请 2:审核通过 3:审核退回)
    private Integer certApplyReissue;

    // 资格证件管理中的申请时间
    private String certApplyReissueApplyTime;

    // 资格证件管理中的审核时间
    private String certApplyReissueExamineTime;

    // 资格证件管理中的申请状态
    private String applyState;

    // 资格证件管理中的补办原因
    private String applyReason;

    // 资格证件管理中的ID
    private String certId;
    private String administrativeDivision; //行政区划
    //0浏览全市,区数据角色使用
    private String urlFlag;
    //市级部门管理员 1，区级部门管理员 2
    private String adminFlag;

    private String childFlag;
    //系统查看权限 1，可以查看系统数据 0可以查看小系统数据
    private Integer sysFlag;
    private Integer isSupervise;    //是否为监督部门（1是0否）
}
